Handling Large Power Plant Models with Colleagues

Created Friday 15 August 2014

How to handle large power plant models in projects with a number of colleagues? This section may give you advice.

Subdivide your Power Plant

In most cases the power plant will be subdivided into functional sub system e.g the feedwater system, the condensate system, the boiler or the turbine. Therefore:

Create submodels based on the definition of the subsystems. Place them in a specific package called SubSystems :-)

These submodels will have connectors to be connected to other subsystems but they must not have a lot of parameters to be propagated. Modifications to specific instances of the subsystem will be made using modifiers.

An easy way to create modifiers is (using DYMOLA 2015) to right-click on the instance and choose "Show Component". Changes done in this view will end up in modifiers of the instance

Get Access to Visualisers in SubSystems

If you have applied models from the Visualisation package then this is crucial to you:

Get access to visualisers (using DYMOLA 2015) by right-clicking on the subsystem instance and choosing "Show Diagram".

In order to have a sufficient font size consider setting largeFonts = true in the model's modelProperties.


Use the Bus

Use the expandable connector concept described and illustrated in the Modelica Standard Library to handle various signals for measurement, control and set point definitions. Since a lot of signals must be handled in full-scale power plant models consider Using Busses for Signal Handling



Backlinks: ClaRa:Visualisation:Quadruple ClaRa:Visualisation:Sixtuple